package Modelo;



/**
 * @author Thiago Vinicius Gaidzinski
 * @version 1.0
 * @created 23-jun-2012 13:12:20
 */
public class Corrida {

   // atributos da classe
   private String destino;
   private String hora;
   private int km_final;
   private int km_inicial;
   private Cliente objCliente;
   private String origem;
   private double valor_cobrado;
   public Jornada objJornada;

   /**
    * Construtor da classe Corrida
    * 
    * @param destino
    * @param hora
    * @param km_final
    * @param km_inicial
    * @param objCliente
    * @param origem
    * @param valor_cobrado
    * @param objJornada 
    */
   public Corrida( String destino, String hora, int km_final, int km_inicial, Cliente objCliente, String origem, double valor_cobrado, Jornada objJornada ) {
      setDestino( destino );
      setHora( hora );
      setKm_final( km_final );
      setKm_inicial( km_inicial );
      setObjCliente( objCliente );
      setOrigem( origem );
      setValor_cobrado( valor_cobrado );
      setObjJornada( objJornada );
   }

   // métodos acessores e modificadores
   public String getDestino() {
      return destino;
   }

   public void setDestino( String destino ) {
      this.destino = destino;
   }

   public String getHora() {
      return hora;
   }

   public void setHora( String hora ) {
      this.hora = hora;
   }

   public int getKm_final() {
      return km_final;
   }

   public void setKm_final( int km_final ) {
      this.km_final = km_final;
   }

   public int getKm_inicial() {
      return km_inicial;
   }

   public void setKm_inicial( int km_inicial ) {
      this.km_inicial = km_inicial;
   }

   public Cliente getObjCliente() {
      return objCliente;
   }

   public void setObjCliente( Cliente objCliente ) {
      this.objCliente = objCliente;
   }

   public Jornada getObjJornada() {
      return objJornada;
   }

   public void setObjJornada( Jornada objJornada ) {
      this.objJornada = objJornada;
   }

   public String getOrigem() {
      return origem;
   }

   public void setOrigem( String origem ) {
      this.origem = origem;
   }

   public double getValor_cobrado() {
      return valor_cobrado;
   }

   public void setValor_cobrado( double valor_cobrado ) {
      this.valor_cobrado = valor_cobrado;
   }

   /**
   * Retorno se é diurno ou nortuno
   * 
   * @return
   */
   public String getPeriodo(){
          return "";
   }
}//end Corrida